Continuing on my journey to update about 200 Ubuntu Touch apps from Xenial to Focal, I have released a dozen apps on the open-store. Of course, I didn't build these apps, I'm just updating them, so I make sure to write in the description of the apps that all the credit goes to the original developer and who they were. I think this is the latest list of updates that were released on the open store since my last post:
- Checkup
- Chromatic
- Mastermind
- Mines
- OhSteem
- Ovi
- Siete
- Socket-world
- WaterCount
Not to mention I got to submit pull requests and work with several really great developers like the maintainers/developers of apps like:
- Yatze
- Planarity
- SimplePrint
- QVBAM
- Peg Solitaire
Overall this has been a really fun journey, and I am learning more and more as I run into apps that have dependencies, different architectures, and more. One of the most common issues is changing all of the Ubuntu.components with Lomiri.components in every QML file, such as these commits show:
import QtQuick 2.4
- import Ubuntu.Components 1.3
+ import Lomiri.Components 1.3
- UbuntuShape {
+ LomiriShape {
id: footer
width: parent.width
height: (width - 5 * spacing) / 6 + spacing * 2.5
- color: UbuntuColors.warmGrey
+ color: LomiriColors.warmGrey
property int score
property int highscore
This resolves issues with the now depreciated Ubuntu.components, and uses the newer Lomiri.components options.
I still have nine other apps waiting for the developer to either accept the pull requests or reject them, or reply to my emails. So hopefully next week I'll have a new bundle of apps to talk about.
If you want to follow along with my journey, here is a table of my progress so far:
Apps | Numbers |
---|---|
Released on Open-Store | 21 |
Updated to Focal | 31 |
Cannot Update | 52 |
Total | 199 |
Percentage complete | 41.7% |
Linux - keep it simple.